Career 2016 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1996
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour 4° Sporting Challenger - Turin Switzerland #1-w2 Guatemala F1 Costa Rica F1 Hungary F5 Algeria F2 Algeria F3 Ukraine F1 Nigeria F6 Mexico F16 Mexico F18 Panama F1 Mexico F2 Mexico F3 Mexico F4 Cuba F1 Cuba F2 Ukraine F1 Ukraine F2 Ukraine F4 Turkey F1 Turkey F2 Iran F1 Iran F2 Iran F4 Portugal F4 Costa Rica F1 Mexico F1 Mexico F2 Israel F1 Israel F2 Israel F3 Algeria F1 Algeria F2 Turkey F4 Mexico F9 Nicaragua F1 El Salvador F2 USA F28 USA F29 Colombia F1 Mexico F2 India F1 India F2 Ivory Coast F1 Ivory Coast F2 Turkey F1 Turkey F2 Luxembourg F1 Croatia #1-w1 Croatia #1-w2 South Africa F1 South Africa F2 Iran F5 Croatia #1-w3 Iran F6 India F8 India F9 Croatia #1-w4 Croatia #1-w1 Italy F8 France F5 Croatia #1-w2 Croatia #1-w3 Croatia #1-w4 Hungary F1 Romania F1 Romania F1 Russia F4 Russia F5 Turkey F7 India F11 India F10 Egypt F14 South Africa F1 South Africa F2 Bosnia/Herzegovina F2 Bosnia/Herzegovina F3 Poland F2 Usa F10 Tunisia F1 Italy F14 Slovenia F1 Germany F10 Tunisia F2 Morocco F3 Germany F11 Tunisia F3 Germany F7 Italy F18 Poland F5 Serbia&Montenegro F5 Croatia F4 Switzerland #2-w1 Switzerland #2-w2 Italy F21 Switzerland #2-w3 USA F28 Switzerland #2-w4 Mexico F8 Mexico F9 USA F31 Germany-w1 Mexico F1 Germany-w3 El Salvador F1 Panama F1 Poland F5 Iran F1 Iran F2 Germany F7 El Salvador F1 Algeria F1 Mexico F2 India F10 India F11 Cuba F1 Australia F1 Australia F2 United Arab Emirates F1 Romania F3 Germany F8 Italy F22 Italy F23 Romania F2 Germany F1 Germany F2 Colombia F1 Colombia F2 France F7 Turkey F15 Turkey F16 Nigeria F5 Turkey F17 Turkey F18 Mexico F17 Turkey F19 Turkey F20 France F10 Romania F2 Mexico F1 France F11 Jameson Cup - Milan IPP Open - Helsinki Okal Cup 2001 International Bavarian Championships - Eckental Neride Prague Indoor - Prague Intersport Heilbronn Open - Heilbronn Hamburg Challenger - Hamburg Open de Montauban - Montauban Tampere Challenger - Tampere Scottish Tennis Championship - Edinburgh Meridiana Sardegna Open - Olbia International Bavarian Championship - Eckental VI Open Banc Agricol - Andorra Crystal Cup 1998 - Portoroz Nuembrecht Challenger - Nuembrecht Warsteiner Challenger Wolfsburg - Wolfsburg Warsteiner Challenger Lubeck - Lubeck Open de Franche Comte - Besancon XL Capital Bermuda Open - Bermuda FILA Challenger Biella - Biella Northern Electric Open 1999 - Newcastle I Open de Tenis Comunidad de Madrid - Madrid Okal Cup - International Bavarian Championship - Eckental VII Open Banc Agricol - Andorra Wiesmann Roadster Open - Nuembrecht Warsteiner Challenger Lubeck - Lubeck Challenger 42 - Andrezieux Open de Franche Comte - Besancon Open Sainte-Victoire - Aix-En-Provence Sporting Challenger 2003 - Turin Ciudad de Pozoblanco Open Diputacion - Cordoba The Manchester Trophy - Manchester Lambertz Open - Aachen Tatra Banka Open 2003 - Bratislava The Wright Financial Group, Inc. Challenger - Champaign Intersport Heilbronn Open - Heilbronn The LTA Wrexham Challenger - Wrexham 2004 USTA Challenger of Calabasas - Calabasas Jameson Cup - Milan The Surbiton Trophy - Surbiton The Scottish Tennis Championships - Edinburgh XI Open International D'Andorra - Andorra IPP Geneva Trophy - Geneva Black Forest Open 2004 - Freudenstadt Pekao Open 2004 - Szczecin Open de L'Isere - Grenoble Milano Challenger-Jameson Cup - Milan Lambertz Open - Aachen IPP Open - Helsinki III Challenger Continenal Plaza - Puerto Vallarta Jameson Cup - Milan The LTA Men's Challenger Wrexham - Wrexham KGHM Polish Indoors - Wroclaw Open de Franche-Comte - Besancon Sarajevo Open - Sarajevo Torneo Internacional Challenger Fila 2005 - Leon Tallahassee Tennis Challenger - Tallahassee Challenger Casablanca San Angel - Mexico City Tunis Open - Tunis The Surbiton Trophy - Surbiton Ciudad de Pozoblanco Open Diputacion - Cordoba Oberstaufen Cup - Oberstaufen The Natrel's Challenger of Granby - Granby Gemax Samsung Open 2004 - Belgrade PrivatBank Cup - Dnepropetrovsk Challenger Britania Zavaleta - Puebla Mobilux Open - Luxembourg Intersport Heilbronn Open - Heilbronn Challenger 42 - Andrezieux Cyclus Open de Tenis - Florianopolis San Luis Potosi Challenger - San Luis Potosi The LTA Cardiff Challenger - Cardiff Isla de Lanzarote - Lanzarote Tunis Open 2006 - Tunis Challenger 42 - Andrezieux The Surbiton Trophy - Surbiton Ciudad de Pozoblanco Open Diputacion - Cordoba Challenger ATP de Cuenca Diario El Mercurio - Cuenca Seguros Bogota Open - Bogota Mordovia Cup - Saransk Challenger Brasov - Brasov Open D'Orleans - Orleans Kobstaedernes ATP Challenger - Kolding USTA Challenger - Champaign Hilton Waikoloa Village USTA Challenger - Waikoloa XL Bermuda Open - Bermuda ECU Prague Open - Prague Almaty Challenger 1 - Almaty Almaty Challenger 2 - Almaty 2002 USTA Challenger of Calabasas - Calabasas Ljubljana Open - Ljubljana XIII Trofeo Ciudad de Quito - Quito Lambertz Open by Stawag 2007 - Aachen IPP Open - Helsinki ITG Miami Challenger - Miami Internazionali di Tennis di Bergamo - Bergamo Internationaux du Doubs - Besancon BMW Tennis Championship - Sunrise Puerto Rico Challenger Tennis Event - Humacao Neride Prague Indoor - Prague San Marino CEPU Open - San Marino San Luis Potosi Challenger 2007 - San Luis Potosi Open D'Orleans - Orleans Caversham International Tennis Tournament - Jersey Dunlop World Challenge - Toyota Heilbronn Challenger Torneo Internacional Challenger Fila 2006 - Leon St. Brieuc Challenger Rhodes Challenger Ramat Hasharon Challenger Reggio Emilia Challenger Steelers Cup - Kosice St. Remy Challenger Ethias Tennis Trophy - Mons The Surbiton Trophy - Surbiton Bogota Challenger Savannah Challenger GHI Bronx Tennis Classic - Bronx Sarasota Challenger Prostejov Challenger Marburg Challenger Recanati Challenger Geneva Challenger Bogota Challenger Izmir Challenger Ortisei Challenger Bratislava Challenger President's Cup - Astana Cherbourg Challenger Ciur Pribram Challenger - Pribram Bath Challenger Zagreb Challenger Morocco Tennis Tour - Rabat BMW Tennis Championship - Sunrise Pozoblanco Challenger Banja Luka Challenger - Banja Luka Geneva Challenger Bratislava Challenger Logopak Challenger 2005 - Lubeck Recanati Challenger Burnie Challenger Caloundra Challenger Internationaux de Bretagne - Brest Athens Challenger Marburg Challenger 2001 Eddleman USTA Challenger - Birmingham Powder Byrne Trophy - Surbiton Alphen Challenger St. Remy Challenger Izmir Challenger Rio De Janeiro Challenger Porto Alegre Challenger Geneva Challenger Busan Open - Busan Sao Leopoldo Challenger Medicor Open - Budapest Barranquilla Challenger The Joyce Eisenberg Jerusalem Open - Jerusalem Zagreb Open - Zagreb Panama City Challenger USTA Challenger of North Miami Beach - North Miami Beach XL Capital Bermuda Open - Bermuda ECM Cup - Prague 2002 FSE Challenger - Tarzana Heilbronn Open - Heilbronn Optimus Maia Open - Maia The Powder Byrne Trophy - Surbiton Geneva Challenger TED Open Istanbul - Istanbul Heilbronn Open - Heilbronn XI Venice Open - Venice Open de L'Isere (Open 38) - Grenoble Guayaquil Challenger Tatra Banka Open - Bratislava IPP Open - Helsinki Internationaux de Tennis de Brest - Brest Casino Lugano - Lugano San Luis Potosi Challenger - San Luis Potosi Challenger Leon 2003 - Leon XL Capital Bermuda Open - Bermuda The Surbiton Trophy - Surbiton Copa Club Campestre de Aguascalientes - Aguascalientes Estoril Open - Estoril Legg Mason Tennis Classic - Washington D.C. President's Cup 2000 - Tashkent Heineken Open Shanghai - Shanghai Sybase Open - San Jose Citrix Tennis Championships - Delray Beach President's Cup - Tashkent Davidoff Swiss Indoors - Basel IX Gramado Open - Gramado Grand Prix de Tennis de Lyon - Lyon Naples Challenger - Naples Aberto de Sao Paulo - Sao Paulo South African Airways Tennis Open - Durban Internazionali de Tennis di Bergamo - Bergamo TED Open - Istanbul Challenger Casablanca San Angel - Mexico City San Remo Tennis Cup - San Remo Busan Open Challenger Tennis - Busan The Surbiton Trophy - Surbiton Astana Challenger - Astana Ciudad de Pozoblanco Open Diputacion - Cordoba Lamberts Open by Stawag - Aachen UTC Open by Selena - Cherkassy Alexander Kolyaskin Memorial - Donetsk Dusseldorf Open Challenger 2007 - Dusseldorf Open D'Orleans - Orleans Posillipo Tennis Cup - Napoli Challenger 42 - Andrezieux KGHM Dialog Polish Indoors - Wroclaw Bulgarian Open Challenger - Sofia Guzzini Challenger - Recanati Open Diputacion Ciudad de Pozoblanco - Cordoba Moncton Men's Challenger - Moncton Open de l'Isere - Grenoble BMW Open - Munich The Stella Artois Grass Court Championships - London Keio Challenger International Tennis Tournament - Yokohama Ordina Open - 's-Hertogenbosch Sarajevo Challenger Johannesburg Challenger Pozoblanco Challenger Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Sarajevo Open - Sarajevo Mons Challenger Akbank Private Banking-TED Open - Istanbul Turin Challenger RCA Championships - Indianapolis Pozoblanco Challenger Bogota Challenger Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Ostrava Open 2005 - Ostrava Istanbul Challenger Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Countrywide Classic - Los Angeles St. Remy Challenger Thailand Open - Bangkok Brasov Challenger BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel The Dubai Tennis Championships - Dubai BMW Open - Munich Tatra Banka Open - Bratislava The Stella Artois Championships - London Countrywide Classic - Los Angeles RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Thailand Open - Bangkok Heineken Open Shanghai - Shanghai Davidoff Swiss Indoors - Basel Honolulu Challenger Qatar Exxon Mobil Open - Doha PBZ Zagreb Indoors - Zagreb St. Brieuc Challenger The Dubai Tennis Championships - Dubai Athens Challenger Aamulehti Tampere Opene - Tampere Prostejov Challenger Seguros Bolivar Open - Medellin Austrian Open - Kitzbuhel Turin Challenger Orleans Challenger Vancouver Challenger Davidoff Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb Challenger Casablanca San Angel - Mexico City Open 13 - Marseille Open 13 - Marseille Sail Open - New Delhi San Remo Tennis Cup - San Remo Fergana Challenger - Fergana Gerry Weber Open - Halle Izmir Cup - Izmir Helsinki Challenger Challenger Banque Nationale - Granby Israel Open in Memory of Col. Ilan Ramon - Ramat Hasharon Davidoff Swiss Indoors Basel - Basel Chennai Open - Chennai 84° Concurso Internacional Tenis San Sebastian - San Sebastian Milan Challenger Genova Open Challenger - Genova Grand Prix Hassan II - Casablanca Oberstaufen Challenger AEGON International - Eastbourne Allianz Suisse Open Gstaad - Gstaad Cherbourg Challenger Open de Moselle - Metz BMW Open - Munich Manchester Challenger Segovia Challenger Brasil Open - Salvador Jersey Challenger Napoli Challenger San Remo Challenger Qatar ExxonMobil Open - Doha Miller Lite Hall of Fame Tennis Championships - Newport Open 13 - Marseille Kosice Challenger Open Seat Godo 2007 - Barcelona Milan Indoors - Milan Allianz Suisse Open - Gstaad Kroger / St. Jude International - Memphis The Stella Artois Grass Court Championships - London CA Tennis Trophy - Vienna BMW Open - Munich Adidas International - Sydney Mercedes-Benz Cup - Los Angeles Open de Moselle - Metz Heilbronn Open - Heilbronn Grand Prix de Tennis de Lyon - Lyon RCA Championships - Indianapolis The Stella Artois Grass Court Championships - London The Stella Artois Grass Court Championships - London Credit Agricole Suisse Open - Gstaad Allianz Suisse Open - Gstaad Copenhagen Open - Copenhagen Thailand Open - Bangkok The Dubai Tennis Championships - Dubai President's Cup 1999 - Tashkent Mallorca Open - Mallorca Japan Open - Tokyo UNICEF Open - 's Hertogenbosch Chennai Open - Chennai Baton Rouge Pro Tennis Classic - Baton Rouge Scania Stockholm Open - Stockholm Idea Prokom Open - Sopot Allianz Suisse Open Gstaad - Gstaad AIG Japan Open - Tokyo Tata Open 2002 - Chennai International Tennis Championships - Delray Beach Wimbledon - London Pereira Challenger UBS Open Gstaad - Gstaad Rado Swiss Open - Gstaad Qatar Mobil Open 2000 - Doha AXA Cup - London Copenhagen Open - Copenhagen The Stella Artois Grass Court Championships - Queen's/London UBS Open Gstaad - Gstaad Davidoff Swiss Indoors - Basel Gold Flake Open - Chennai Milan Indoors - Milan Waldbaum's Hamlet Cup - Long Island Davidoff Swiss Indoors - Basel Sybase Open - San Jose U.S. Men's Clay Court Championships - Houston AIG Japan Open - Tokyo Copenhagen Open - Copenhagen Credit Agricole Suisse Open - Gstaad Copenhagen Open - Copenhagen ABN/AMRO World Tennis Tournament - Rotterdam Ostrava Thailand Open - Bangkok ABN/AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle Rado Swiss Open - Gstaad BCR Open Romania - Bucharest St. Petersburg Open - St. Petersburg Croatia Open - Umag The Nottingham Open - Nottingham Open de Moselle - Metz Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel CA Tennis Trophy - Vienna Open 13 - Marseille Internationaler Raiffeisen Grand Prix - St. Polten The Nottingham Open - Nottingham Salem Open - Hong Kong Scania Stockholm Open - Stockholm Gerry Weber Open - Halle Countrywide Classic - Los Angeles If Stockholm Open - Stockholm The Dubai Tennis Championships - Dubai The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Davidoff Swiss Indoors - Basel If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon SA Tennis Open - Johannesburg The Ericsson Open - Miami German Open - Hamburg Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami UNICEF Open - 's Hertogenbosch Mercedes Cup - Stuttgart Allianz Suisse Open - Gstaad Tennis Masters Series - Toronto Tennis Masters Series - Miami Monte Carlo Open - Monte Carlo Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal AIG Japan Open Tennis Championships - Tokyo Rogers Masters - Toronto BNP Paribas Masters - Paris U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Tennis Masters Series - Indian Wells U.S. Open - New York French Open - Paris Tennis Masters Series - Cincinnati Masters Series Monte-Carlo - Monte Carlo Wimbledon - London U.S. Open - New York Tennis Masters Series - Miami Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Pacific Life Open - Indian Wells Wimbledon - London French Open - Paris French Open - Paris Wimbledon - London Shanghai - Shanghai U.S. Open - New York 14th Paris Open - Paris BNP Paribas Masters - Paris Davis Cup, World Group, QF, ESP-SUI 4-1 Davis Cup, World Group, 1R, AUS-SUI 3-2 Davis Cup, World Group, QR, SUI-BLR 5-0 Davis Cup, World Group, 1R, SUI-USA 3-2 Davis Cup, World Group, QF, FRA-SUI 3-2 Davis Cup, World Group, PO, SUI-GBR 5-0 Davis Cup, World Group, 1R, SUI-AUS 2-3 Davis Cup, World Group, QF, BEL-SUI 3-2 U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, QF, SUI-FRA 3-2 Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York